﻿using System;
using System.Collections.Generic;
using System.Text;

namespace HL7v_2x
{

        public class HL7EventType
        {
            /// <summary>
            /// ADT/ACK - Admit/visit notification
            /// </summary>
            /// <remarks></remarks>
           public const string EventType_A01="A01";
            
            /// <summary>
            /// ADT/ACK - Transfer a patient
            /// </summary>
            /// <remarks></remarks>
          public const string EventType_A02 = "A02",

           /// <summary>
               /// ADT/ACK - Discharge/end visit
               /// </summary>
               /// <remarks></remarks>
           EventType_A03 = "A03",

           /// <summary>
               /// ADT/ACK - Register a patient
               /// </summary>
               /// <remarks></remarks>
           EventType_A04 = "A04",

           /// <summary>
               /// ADT/ACK - Pre-admit a patient
               /// </summary>
               /// <remarks></remarks>
           EventType_A05 = "A05",

           /// <summary>
               /// ADT/ACK - Change an outpatient to an inpatient
               /// </summary>
               /// <remarks></remarks>
           EventType_A06 = "A06",

           /// <summary>
               /// ADT/ACK - Change an inpatient to an outpatient
               /// </summary>
               /// <remarks></remarks>
           EventType_A07 = "A07",

           /// <summary>
               /// ADT/ACK - Update patient information
               /// </summary>
               /// <remarks></remarks>
           EventType_A08 = "A08",

           /// <summary>
               /// ADT/ACK - Patient departing - tracking
               /// </summary>
               /// <remarks></remarks>
           EventType_A09 = "A09",

           /// <summary>
               /// ADT/ACK - Patient arriving - tracking
               /// </summary>
               /// <remarks></remarks>
           EventType_A10 = "A10",

           /// <summary>
               /// ADT/ACK - Cancel admit/visit notification
               /// </summary>
               /// <remarks></remarks>
           EventType_A11 = "A11",

           /// <summary>
               /// ADT/ACK - Cancel transfer
               /// </summary>
               /// <remarks></remarks>
           EventType_A12 = "A12",

           /// <summary>
               /// ADT/ACK - Cancel discharge/end visit
               /// </summary>
               /// <remarks></remarks>
           EventType_A13 = "A13",

           /// <summary>
               /// ADT/ACK - Pending admit
               /// </summary>
               /// <remarks></remarks>
           EventType_A14 = "A14",

           /// <summary>
               /// ADT/ACK - Pending transfer
               /// </summary>
               /// <remarks></remarks>
           EventType_A15 = "A15",

           /// <summary>
               /// ADT/ACK - Pending discharge
               /// </summary>
               /// <remarks></remarks>
           EventType_A16 = "A16",

           /// <summary>
               /// ADT/ACK - Swap patients
               /// </summary>
               /// <remarks></remarks>
           EventType_A17 = "A17",

           /// <summary>
               /// ADT/ACK - Merge patient information (for backward compatibility only)
               /// </summary>
               /// <remarks></remarks>
           EventType_A18 = "A18",

           /// <summary>
               /// QRY/ADR - Patient query
               /// </summary>
               /// <remarks></remarks>
           EventType_A19 = "A19",

           /// <summary>
               /// ADT/ACK - Bed status update
               /// </summary>
               /// <remarks></remarks>
           EventType_A20 = "A20",

           /// <summary>
               /// ADT/ACK - Patient goes on a "leave of absence"
               /// </summary>
               /// <remarks></remarks>
           EventType_A21 = "A21",

           /// <summary>
               /// ADT/ACK - Patient returns from a "leave of absence"
               /// </summary>
               /// <remarks></remarks>
           EventType_A22 = "A22",

           /// <summary>
               /// ADT/ACK - Delete a patient record
               /// </summary>
               /// <remarks></remarks>
           EventType_A23 = "A23",

           /// <summary>
               /// ADT/ACK - Link patient information
               /// </summary>
               /// <remarks></remarks>
           EventType_A24 = "A24",

           /// <summary>
               /// ADT/ACK - Cancel pending discharge
               /// </summary>
               /// <remarks></remarks>
           EventType_A25 = "A25",

           /// <summary>
               /// ADT/ACK - Cancel pending transfer
               /// </summary>
               /// <remarks></remarks>
           EventType_A26 = "A26",

           /// <summary>
               /// ADT/ACK - Cancel pending admit
               /// </summary>
               /// <remarks></remarks>
           EventType_A27 = "A27",

           /// <summary>
               /// ADT/ACK - Add person information
               /// </summary>
               /// <remarks></remarks>
           EventType_A28 = "A28",

           /// <summary>
               /// ADT/ACK - Delete person information
               /// </summary>
               /// <remarks></remarks>
           EventType_A29 = "A29",

           /// <summary>
               /// ADT/ACK - Merge person information (for backward compatibility only)            
               /// </summary>
               /// <remarks></remarks>
           EventType_A30 = "A30",

           /// <summary>
               /// ADT/ACK - Update person information
               /// </summary>
               /// <remarks></remarks>
           EventType_A31 = "A31",

           /// <summary>
               /// ADT/ACK - Cancel patient arriving - tracking
               /// </summary>
               /// <remarks></remarks>
           EventType_A32 = "A32",

           /// <summary>
               /// ADT/ACK - Cancel patient departing - tracking
               /// </summary>
               /// <remarks></remarks>
           EventType_A33 = "A33",

           /// <summary>
               /// ADT/ACK - Merge patient information - patient ID only (for backward compatibility only)
               /// </summary>
               /// <remarks></remarks>
           EventType_A34 = "A34",

           /// <summary>
               /// ADT/ACK - Merge patient information - account number only (for backward compatibility only)
               /// </summary>
               /// <remarks></remarks>
           EventType_A35 = "A35",

           /// <summary>
               /// ADT/ACK - Merge patient information - patient ID and account number (for backward compatibility only)
               /// </summary>
               /// <remarks></remarks>
           EventType_A36 = "A36",

           /// <summary>
               /// ADT/ACK - Unlink patient information
               /// </summary>
               /// <remarks></remarks>
           EventType_A37 = "A37",

           /// <summary>
               /// ADT/ACK - Cancel pre-admit
               /// </summary>
               /// <remarks></remarks>
           EventType_A38 = "A38",

           /// <summary>
               /// ADT/ACK - Merge person - patient ID (for backward compatibility only)
               /// </summary>
               /// <remarks></remarks>
           EventType_A39 = "A39",

           /// <summary>
               /// ADT/ACK - Merge patient - patient identifier list
               /// </summary>
               /// <remarks></remarks>
           EventType_A40 = "A40",

           /// <summary>
               /// ADT/ACK - Merge account - patient account number
               /// </summary>
               /// <remarks></remarks>
           EventType_A41 = "A41",

           /// <summary>
               /// ADT/ACK - Merge visit - visit number
               /// </summary>
               /// <remarks></remarks>
           EventType_A42 = "A42",

           /// <summary>
               /// ADT/ACK - Move patient information - patient identifier list
               /// </summary>
               /// <remarks></remarks>
           EventType_A43 = "A43",

           /// <summary>
               /// ADT/ACK - Move account information - patient account number
               /// </summary>
               /// <remarks></remarks>
           EventType_A44 = "A44",

           /// <summary>
               /// ADT/ACK - Move visit information - visit number
               /// </summary>
               /// <remarks></remarks>
           EventType_A45 = "A45",

           /// <summary>
               /// ADT/ACK - Change patient ID (for backward compatibility only)
               /// </summary>
               /// <remarks></remarks>
           EventType_A46 = "A46",

           /// <summary>
               /// ADT/ACK - Change patient identifier list
               /// </summary>
               /// <remarks></remarks>
           EventType_A47 = "A47",

           /// <summary>
               /// ADT/ACK - Change alternate patient ID (for backward compatibility only)
               /// </summary>
               /// <remarks></remarks>
           EventType_A48 = "A48",

           /// <summary>
               /// ADT/ACK - Change patient account number
               /// </summary>
               /// <remarks></remarks>
           EventType_A49 = "A49",

           /// <summary>
               /// ADT/ACK - Change visit number
               /// </summary>
               /// <remarks></remarks>
           EventType_A50 = "A50",

           /// <summary>
               /// ADT/ACK - Change alternate visit ID
               /// </summary>
               /// <remarks></remarks>
           EventType_A51 = "A51",

           /// <summary>
               /// ADT/ACK - Cancel leave of absence for a patient
               /// </summary>
               /// <remarks></remarks>
           EventType_A52 = "A52",

           /// <summary>
               /// ADT/ACK - Cancel patient returns from a leave of absence
               /// </summary>
               /// <remarks></remarks>
           EventType_A53 = "A53",

           /// <summary>
               /// ADT/ACK - Change attending doctor
               /// </summary>
               /// <remarks></remarks>
           EventType_A54 = "A54",

           /// <summary>
               /// ADT/ACK - Cancel change attending doctor
               /// </summary>
               /// <remarks></remarks>
           EventType_A55 = "A55",

           /// <summary>
               /// ADT/ACK - Update allergy information
               /// </summary>
               /// <remarks></remarks>
           EventType_A60 = "A60",

           /// <summary>
               /// ADT/ACK - Change consulting doctor
               /// </summary>
               /// <remarks></remarks>
           EventType_A61 = "A61",

           /// <summary>
               /// ADT/ACK - Cancel change consulting doctor
               /// </summary>
               /// <remarks></remarks>
           EventType_A62 = "A62",

           /// <summary>
               /// PMU/ACK - Add personnel record
               /// </summary>
               /// <remarks></remarks>
           EventType_B01 = "B01",

           /// <summary>
               /// PMU/ACK - Update personnel record
               /// </summary>
               /// <remarks></remarks>
           EventType_B02 = "B02",

           /// <summary>
               /// PMU/ACK - Delete personnel re cord
               /// </summary>
               /// <remarks></remarks>
           EventType_B03 = "B03",

           /// <summary>
               /// PMU/ACK - Active practicing person
               /// </summary>
               /// <remarks></remarks>
           EventType_B04 = "B04",

           /// <summary>
               /// PMU/ACK - Deactivate practicing person
               /// </summary>
               /// <remarks></remarks>
           EventType_B05 = "B05",

           /// <summary>
               /// PMU/ACK - Terminate practicing person
               /// </summary>
               /// <remarks></remarks>
           EventType_B06 = "B06",

           /// <summary>
               /// CRM - Register a patient on a clinical trial
               /// </summary>
               /// <remarks></remarks>
           EventType_C01 = "C01",

           /// <summary>
               /// CRM - Cancel a patient registration on clinical trial (for clerical mistakes only)
               /// </summary>
               /// <remarks></remarks>
           EventType_C02 = "C02",

           /// <summary>
               /// CRM - Correct/update registration information
               /// </summary>
               /// <remarks></remarks>
           EventType_C03 = "C03",

           /// <summary>
               /// CRM - Patient has gone off a clinical trial
               /// </summary>
               /// <remarks></remarks>
           EventType_C04 = "C04",

           /// <summary>
               /// CRM - Patient enters phase of clinical trial
               /// </summary>
               /// <remarks></remarks>
           EventType_C05 = "C05",

           /// <summary>
               /// CRM - Cancel patient entering a phase (clerical mistake)
               /// </summary>
               /// <remarks></remarks>
           EventType_C06 = "C06",

           /// <summary>
               /// CRM - Correct/update phase information
               /// </summary>
               /// <remarks></remarks>
           EventType_C07 = "C07",

           /// <summary>
               /// CRM - Patient has gone off phase of clinical trial
               /// </summary>
               /// <remarks></remarks>
           EventType_C08 = "C08",

           /// <summary>
               /// CSU - Automated time intervals for reporting, like monthly
               /// </summary>
               /// <remarks></remarks>
           EventType_C09 = "C09",

           /// <summary>
               /// CSU - Patient completes the clinical trial
               /// </summary>
               /// <remarks></remarks>
           EventType_C10 = "C10",

           /// <summary>
               /// CSU - Patient completes a phase of the clinical trial
               /// </summary>
               /// <remarks></remarks>
           EventType_C11 = "C11",

           /// <summary>
               /// CSU - Update/correction of patient order/result information
               /// </summary>
               /// <remarks></remarks>
           EventType_C12 = "C12",

           /// <summary>
               /// RQI/RPI - Request for insurance information
               /// </summary>
               /// <remarks></remarks>
           EventType_I01 = "I01",

           /// <summary>
               /// RQI/RPR - Request/receipt of patient selection list
               /// </summary>
               /// <remarks></remarks>
           EventType_I03 = "I03",

           /// <summary>
               /// RQD/RPI - Request for patient demographic data
               /// </summary>
               /// <remarks></remarks>
           EventType_I04 = "I04",

           /// <summary>
               /// RQC/RCI - Request for patient clinical information
               /// </summary>
               /// <remarks></remarks>
           EventType_I05 = "I05",

           /// <summary>
               /// RQC/RCL - Request/receipt of clinical data listing
               /// </summary>
               /// <remarks></remarks>
           EventType_I06 = "I06",

           /// <summary>
               /// PIN/ACK - Unsolicited insurance information
               /// </summary>
               /// <remarks></remarks>
           EventType_I07 = "I07",

           /// <summary>
               /// RQA/RPA - Request for treatment authorization information
               /// </summary>
               /// <remarks></remarks>
           EventType_I08 = "I08",

           /// <summary>
               /// RQA/RPA - Request for modification to an authorization
               /// </summary>
               /// <remarks></remarks>
           EventType_I09 = "I09",

           /// <summary>
               /// RQA/RPA - Request for resubmission of an authorization
               /// </summary>
               /// <remarks></remarks>
           EventType_I10 = "I10",

           /// <summary>
               /// RQA/RPA - Request for cancellation of an authorization
               /// </summary>
               /// <remarks></remarks>
           EventType_I11 = "I11",

           /// <summary>
               /// REF/RRI - Patient referral
               /// </summary>
               /// <remarks></remarks>
           EventType_I12 = "I12",

           /// <summary>
               /// REF/RRI - Modify patient referral
               /// </summary>
               /// <remarks></remarks>
           EventType_I13 = "I13",

           /// <summary>
               /// REF/RRI - Cancel patient referral
               /// </summary>
               /// <remarks></remarks>
           EventType_I14 = "I14",

           /// <summary>
               /// REF/RRI - Request patient referral status
               /// </summary>
               /// <remarks></remarks>
           EventType_I15 = "I15",

           /// <summary>
               /// QCN/ACK - Cancel query/acknowledge message
               /// </summary>
               /// <remarks></remarks>
           EventType_J01 = "J01",

           /// <summary>
               /// QSX/ACK - Cancel subscription/acknowledge message
               /// </summary>
               /// <remarks></remarks>
           EventType_J02 = "J02",

           /// <summary>
               /// RSP - Segment pattern response
               /// </summary>
               /// <remarks></remarks>
           EventType_K11 = "K11",

           /// <summary>
               /// RTB - Tabular response
               /// </summary>
               /// <remarks></remarks>
           EventType_K13 = "K13",

           /// <summary>
               /// RDY - Display response
               /// </summary>
               /// <remarks></remarks>
           EventType_K15 = "K15",

           /// <summary>
               /// RSP - Get person demographics response
               /// </summary>
               /// <remarks></remarks>
           EventType_K21 = "K21",

           /// <summary>
               /// RSP - Find candidates response
               /// </summary>
               /// <remarks></remarks>
           EventType_K22 = "K22",

           /// <summary>
               /// RSP - Get corresponding identifiers response
               /// </summary>
               /// <remarks></remarks>
           EventType_K23 = "K23",

           /// <summary>
               /// RSP - Allocate identifiers response
               /// </summary>
               /// <remarks></remarks>
           EventType_K24 = "K24",

           /// <summary>
               /// RSP - Personnel Information by Segment Response
               /// </summary>
               /// <remarks></remarks>
           EventType_K25 = "K25",

           /// <summary>
               /// MFN/MFK - Master file not otherwise specified (for backward compatibility only)
               /// </summary>
               /// <remarks></remarks>
           EventType_M01 = "M01",

           /// <summary>
               /// MFN/MFK - Master file - staff practitioner
               /// </summary>
               /// <remarks></remarks>
           EventType_M02 = "M02",

           /// <summary>
               /// MFN/MFK - Master file - test/observation (for backward compatibility only)
               /// </summary>
               /// <remarks></remarks>
           EventType_M03 = "M03",

           /// <summary>
               /// MFN/MFK - Master files charge description
               /// </summary>
               /// <remarks></remarks>
           EventType_M04 = "M04",

           /// <summary>
               /// MFN/MFK - Patient location master file
               /// </summary>
               /// <remarks></remarks>
           EventType_M05 = "M05",

           /// <summary>
               /// MFN/MFK - Clinical study with phases and schedules master file
               /// </summary>
               /// <remarks></remarks>
           EventType_M06 = "M06",

           /// <summary>
               /// MFN/MFK - Clinical study without phases but with schedules master file
               /// </summary>
               /// <remarks></remarks>
           EventType_M07 = "M07",

           /// <summary>
               /// MFN/MFK - Test/observation (numeric) master file
               /// </summary>
               /// <remarks></remarks>
           EventType_M08 = "M08",

           /// <summary>
               /// MFN/MFK - Test/observation (categorical) master file
               /// </summary>
               /// <remarks></remarks>
           EventType_M09 = "M09",

           /// <summary>
               /// MFN/MFK - Test /observation batteries master file
               /// </summary>
               /// <remarks></remarks>
           EventType_M10 = "M10",

           /// <summary>
               /// MFN/MFK - Test/calculated observations master file
               /// </summary>
               /// <remarks></remarks>
           EventType_M11 = "M11",

           /// <summary>
               /// MFN/MFK - Master file notification message
               /// </summary>
               /// <remarks></remarks>
           EventType_M12 = "M12",


           /// <summary>
               /// NMQ/NMR - Application management query message
               /// </summary>
               /// <remarks></remarks>
           EventType_N01 = "N01",

           /// <summary>
               /// NMD/ACK - Application management data message (unsolicited)
               /// </summary>
               /// <remarks></remarks>
           EventType_N02 = "N02",

           /// <summary>
               /// ORM - Order message (also RDE, RDS, RGV, RAS)
               /// </summary>
               /// <remarks></remarks>
           EventType_O01 = "O01",

           /// <summary>
               /// ORR - Order response (also RRE, RRD, RRG, RRA)
               /// </summary>
               /// <remarks></remarks>
           EventType_O02 = "O02",

           /// <summary>
               /// OMD - Diet order
               /// </summary>
               /// <remarks></remarks>
           EventType_O03 = "O03",

           /// <summary>
               /// ORD - Diet order acknowledgment
               /// </summary>
               /// <remarks></remarks>
           EventType_O04 = "O04",

           /// <summary>
               /// OMS - Stock requisition order
               /// </summary>
               /// <remarks></remarks>
           EventType_O05 = "O05",

           /// <summary>
               /// ORS - Stock requisition acknowledgment
               /// </summary>
               /// <remarks></remarks>
           EventType_O06 = "O06",

           /// <summary>
               /// OMN - Non-stock requisition order
               /// </summary>
               /// <remarks></remarks>
           EventType_O07 = "O07",

           /// <summary>
               /// ORN - Non-stock requisition acknowledgment
               /// </summary>
               /// <remarks></remarks>
           EventType_O08 = "O08",

           /// <summary>
               /// OMP - Pharmacy/treatment order
               /// </summary>
               /// <remarks></remarks>
           EventType_O09 = "O09",

           /// <summary>
               /// ORP - Pharmacy/treatment order acknowledgment
               /// </summary>
               /// <remarks></remarks>
           EventType_O10 = "O10",

           /// <summary>
               /// RDE - Pharmacy/treatment encoded order
               /// </summary>
               /// <remarks></remarks>
           EventType_O11 = "O11",

           /// <summary>
               /// RRE - Pharmacy/treatment encoded order acknowledgment
               /// </summary>
               /// <remarks></remarks>
           EventType_O12 = "O12",

           /// <summary>
               /// RDS - Pharmacy/treatment dispense
               /// </summary>
               /// <remarks></remarks>
           EventType_O13 = "O13",

           /// <summary>
               /// RRD - Pharmacy/treatment dispense acknowledgment
               /// </summary>
               /// <remarks></remarks>
           EventType_O14 = "O14",

           /// <summary>
               /// RGV - Pharmacy/treatment give
               /// </summary>
               /// <remarks></remarks>
           EventType_O15 = "O15",

           /// <summary>
               /// RRG - Pharmacy/treatment give acknowledgment
               /// </summary>
               /// <remarks></remarks>
           EventType_O16 = "O16",

           /// <summary>
               /// RAS - Pharmacy/treatment administration
               /// </summary>
               /// <remarks></remarks>
           EventType_O17 = "O17",

           /// <summary>
               /// RRA - Pharmacy/treatment administration acknowledgment
               /// </summary>
               /// <remarks></remarks>
           EventType_O18 = "O18",

           /// <summary>
               /// OMG - General clinical order
               /// </summary>
               /// <remarks></remarks>
           EventType_O19 = "O19",

           /// <summary>
               /// ORG/ORL - General clinical order response
               /// </summary>
               /// <remarks></remarks>
           EventType_O20 = "O20",

           /// <summary>
               /// OML - Laboratory order
               /// </summary>
               /// <remarks></remarks>
           EventType_O21 = "O21",

           /// <summary>
               /// ORL - General laboratory order response message to any OML
               /// </summary>
               /// <remarks></remarks>
           EventType_O22 = "O22",

           /// <summary>
               /// BAR/ACK - Add patient accounts
               /// </summary>
               /// <remarks></remarks>
           EventType_P01 = "P01",

           /// <summary>
               /// BAR/ACK - Purge patient accounts
               /// </summary>
               /// <remarks></remarks>
           EventType_P02 = "P02",

           /// <summary>
               /// DFT/ACK - Post detail financial transaction
               /// </summary>
               /// <remarks></remarks>
           EventType_P03 = "P03",

           /// <summary>
               /// QRY/DSP - Generate bill and A/R statements
               /// </summary>
               /// <remarks></remarks>
           EventType_P04 = "P04",

           /// <summary>
               /// BAR/ACK - Update account
               /// </summary>
               /// <remarks></remarks>
           EventType_P05 = "P05",

           /// <summary>
               /// BAR/ACK - End account
               /// </summary>
               /// <remarks></remarks>
           EventType_P06 = "P06",

           /// <summary>
               /// PEX - Unsolicited initial individual product experience report
               /// </summary>
               /// <remarks></remarks>
           EventType_P07 = "P07",

           /// <summary>
               /// PEX - Unsolicited update individual product experience report
               /// </summary>
               /// <remarks></remarks>
           EventType_P08 = "P08",

           /// <summary>
               /// SUR - Summary product experience report
               /// </summary>
               /// <remarks></remarks>
           EventType_P09 = "P09",

           /// <summary>
               /// BAR/ACK -Transmit Ambulatory Payment Classification(APC)
               /// </summary>
               /// <remarks></remarks>
           EventType_P10 = "P10",

           /// <summary>
               /// PPR - PC/ problem add
               /// </summary>
               /// <remarks></remarks>
           EventType_PC1 = "PC1",

           /// <summary>
               /// PPR - PC/ problem update
               /// </summary>
               /// <remarks></remarks>
           EventType_PC2 = "PC2",

           /// <summary>
               /// PPR - PC/ problem delete
               /// </summary>
               /// <remarks></remarks>
           EventType_PC3 = "PC3",

           /// <summary>
               /// QRY - PC/ problem query
               /// </summary>
               /// <remarks></remarks>
           EventType_PC4 = "PC4",

           /// <summary>
               /// PRR - PC/ problem response
               /// </summary>
               /// <remarks></remarks>
           EventType_PC5 = "PC5",

           /// <summary>
               /// PGL - PC/ goal add
               /// </summary>
               /// <remarks></remarks>
           EventType_PC6 = "PC6",

           /// <summary>
               /// PGL - PC/ goal update
               /// </summary>
               /// <remarks></remarks>
           EventType_PC7 = "PC7",

           /// <summary>
               /// PGL - PC/ goal delete
               /// </summary>
               /// <remarks></remarks>
           EventType_PC8 = "PC8",

           /// <summary>
               /// QRY - PC/ goal query
               /// </summary>
               /// <remarks></remarks>
           EventType_PC9 = "PC9",

           /// <summary>
               /// PPV - PC/ goal response
               /// </summary>
               /// <remarks></remarks>
           EventType_PCA = "PCA",

           /// <summary>
               /// PPP - PC/ pathway (problem-oriented) add
               /// </summary>
               /// <remarks></remarks>
           EventType_PCB = "PCB",

           /// <summary>
               /// PPP - PC/ pathway (problem-oriented) update
               /// </summary>
               /// <remarks></remarks>
           EventType_PCC = "PCC",

           /// <summary>
               /// PPP - PC/ pathway (problem-oriented) delete
               /// </summary>
               /// <remarks></remarks>
           EventType_PCD = "PCD",

           /// <summary>
               /// QRY - PC/ pathway (problem-oriented) query
               /// </summary>
               /// <remarks></remarks>
           EventType_PCE = "PCE",

           /// <summary>
               /// PTR - PC/ pathway (problem-oriented) query response
               /// </summary>
               /// <remarks></remarks>
           EventType_PCF = "PCF",

           /// <summary>
               /// PPG - PC/ pathway (goal-oriented) add
               /// </summary>
               /// <remarks></remarks>
           EventType_PCG = "PCG",

           /// <summary>
               /// PPG - PC/ pathway (goal-oriented) update
               /// </summary>
               /// <remarks></remarks>
           EventType_PCH = "PCH",

           /// <summary>
               /// PPG - PC/ pathway (goal-oriented) delete
               /// </summary>
               /// <remarks></remarks>
           EventType_PCJ = "PCJ",

           /// <summary>
               /// QRY - PC/ pathway (goal-oriented) query
               /// </summary>
               /// <remarks></remarks>
           EventType_PCK = "PCK",

           /// <summary>
               /// PPT - PC/ pathway (goal-oriented) query response
               /// </summary>
               /// <remarks></remarks>
           EventType_PCL = "PCL",

           /// <summary>
               /// QRY/DSR - Query sent for immediate response
               /// </summary>
               /// <remarks></remarks>
           EventType_Q01 = "Q01",

           /// <summary>
               /// QRY/QCK - Query sent for deferred response
               /// </summary>
               /// <remarks></remarks>
           EventType_Q02 = "Q02",

           /// <summary>
               /// DSR/ACK - Deferred response to a query
               /// </summary>
               /// <remarks></remarks>
           EventType_Q03 = "Q03",

           /// <summary>
               /// EQQ - Embedded query language query
               /// </summary>
               /// <remarks></remarks>
           EventType_Q04 = "Q04",

           /// <summary>
               /// UDM/ACK - Unsolicited display update message
               /// </summary>
               /// <remarks></remarks>
           EventType_Q05 = "Q05",

           /// <summary>
               /// OSQ/OSR - Query for order status
               /// </summary>
               /// <remarks></remarks>
           EventType_Q06 = "Q06",

           /// <summary>
               /// VQQ - Virtual table query
               /// </summary>
               /// <remarks></remarks>
           EventType_Q07 = "Q07",

           /// <summary>
               /// SPQ - Stored procedure request
               /// </summary>
               /// <remarks></remarks>
           EventType_Q08 = "Q08",

           /// <summary>
               /// RQQ - event replay query
               /// </summary>
               /// <remarks></remarks>
           EventType_Q09 = "Q09",

           /// <summary>
               /// QSB - Create subscription
               /// </summary>
               /// <remarks></remarks>
           EventType_Q16 = "Q16",

           /// <summary>
               /// QVR - Query for previous events
               /// </summary>
               /// <remarks></remarks>
           EventType_Q17 = "Q17",

           /// <summary>
               /// QBP - Get person demographics
               /// </summary>
               /// <remarks></remarks>
           EventType_Q21 = "Q21",

           /// <summary>
               /// QBP - Find candidates
               /// </summary>
               /// <remarks></remarks>
           EventType_Q22 = "Q22",

           /// <summary>
               /// QBP - Get corresponding identifiers
               /// </summary>
               /// <remarks></remarks>
           EventType_Q23 = "Q23",

           /// <summary>
               /// QBP - Allocate identifiers
               /// </summary>
               /// <remarks></remarks>
           EventType_Q24 = "Q24",

           /// <summary>
               /// QBP - Personnel Information by Segment Query
               /// </summary>
               /// <remarks></remarks>
           EventType_Q25 = "Q25",

           /// <summary>
               /// ROR - Pharmacy/treatment order response
               /// </summary>
               /// <remarks></remarks>
           EventType_Q26 = "Q26",

           /// <summary>
               /// RAR - Pharmacy/treatment administration information
               /// </summary>
               /// <remarks></remarks>
           EventType_Q27 = "Q27",

           /// <summary>
               /// RDR - Pharmacy/treatment dispense information
               /// </summary>
               /// <remarks></remarks>
           EventType_Q28 = "Q28",

           /// <summary>
               /// RER - Pharmacy/treatment encoded order information
               /// </summary>
               /// <remarks></remarks>
           EventType_Q29 = "Q29",

           /// <summary>
               /// RGR - Pharmacy/treatment dose information
               /// </summary>
               /// <remarks></remarks>
           EventType_Q30 = "Q30",

           /// <summary>
               /// Varies - Query cancellation
               /// </summary>
               /// <remarks></remarks>
           EventType_QNC = "QNC",

           /// <summary>
               /// ORU/ACK - Unsolicited transmission of an observation message
               /// </summary>
               /// <remarks></remarks>
           EventType_R01 = "R01",

           /// <summary>
               /// QRY - Query for results of observation
               /// </summary>
               /// <remarks></remarks>
           EventType_R02 = "R02",

           /// <summary>
               /// QRY/DSR Display-oriented results, query/unsol. update (for backward compatibility only) (Replaced by Q05)
               /// </summary>
               /// <remarks></remarks>
           EventType_R03 = "R03",

           /// <summary>
               /// ORF - Response to query; transmission of requested observation
               /// </summary>
               /// <remarks></remarks>
           EventType_R04 = "R04",

           /// <summary>
               /// ROR - Pharmacy prescription order query response
               /// </summary>
               /// <remarks></remarks>
           EventType_ROR = "ROR",

           /// <summary>
               /// EDR - Enhanced Display Response
               /// </summary>
               /// <remarks></remarks>
           EventType_R07 = "R07",

           /// <summary>
               /// TBR - Tabular Data Response
               /// </summary>
               /// <remarks></remarks>
           EventType_R08 = "R08",

           /// <summary>
               /// ERP - Event Replay Response
               /// </summary>
               /// <remarks></remarks>
           EventType_R09 = "R09",

           /// <summary>
               /// OUL - Unsolicited laboratory observation
               /// </summary>
               /// <remarks></remarks>
           EventType_R21 = "R21",

           /// <summary>
               /// SRM/SRR - Request new appointment booking
               /// </summary>
               /// <remarks></remarks>
           EventType_S01 = "S01",

           /// <summary>
               /// SRM/SRR - Request appointment rescheduling
               /// </summary>
               /// <remarks></remarks>
           EventType_S02 = "S02",

           /// <summary>
               /// SRM/SRR - Request appointment modification
               /// </summary>
               /// <remarks></remarks>
           EventType_S03 = "S03",

           /// <summary>
               /// SRM/SRR - Request appointment cancellation
               /// </summary>
               /// <remarks></remarks>
           EventType_S04 = "S04",

           /// <summary>
               /// SRM/SRR - Request appointment discontinuation
               /// </summary>
               /// <remarks></remarks>
           EventType_S05 = "S05",

           /// <summary>
               /// SRM/SRR - Request appointment deletion
               /// </summary>
               /// <remarks></remarks>
           EventType_S06 = "S06",

           /// <summary>
               /// SRM/SRR - Request addition of service/resource on appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S07 = "S07",

           /// <summary>
               /// SRM/SRR - Request modification of service/resource on appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S08 = "S08",

           /// <summary>
               /// SRM/SRR - Request cancellation of service/resource on appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S09 = "S09",

           /// <summary>
               /// SRM/SRR - Request discontinuation of service/resource on appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S10 = "S10",

           /// <summary>
               /// SRM/SRR - Request deletion of service/resource on appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S11 = "S11",

           /// <summary>
               /// SIU/ACK - Notification of new appointment booking
               /// </summary>
               /// <remarks></remarks>
           EventType_S12 = "S12",

           /// <summary>
               /// SIU/ACK - Notification of appointment rescheduling
               /// </summary>
               /// <remarks></remarks>
           EventType_S13 = "S13",

           /// <summary>
               /// SIU/ACK - Notification of appointment modification
               /// </summary>
               /// <remarks></remarks>
           EventType_S14 = "S14",

           /// <summary>
               /// SIU/ACK - Notification of appointment cancellation
               /// </summary>
               /// <remarks></remarks>
           EventType_S15 = "S15",

           /// <summary>
               /// SIU/ACK - Notification of appointment discontinuation
               /// </summary>
               /// <remarks></remarks>
           EventType_S16 = "S16",

           /// <summary>
               /// SIU/ACK - Notification of appointment deletion
               /// </summary>
               /// <remarks></remarks>
           EventType_S17 = "S17",

           /// <summary>
               /// SIU/ACK - Notification of addition of service/resource on appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S18 = "S18",

           /// <summary>
               /// SIU/ACK - Notification of modification of service/resource on appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S19 = "S19",

           /// <summary>
               /// SIU/ACK - Notification of cancellation of service/resource on appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S20 = "S20",

           /// <summary>
               /// SIU/ACK - Notification of discontinuation of service/resource on appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S21 = "S21",

           /// <summary>
               /// SIU/ACK - Notification of deletion of service/resource on appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S22 = "S22",

           /// <summary>
               /// SIU/ACK - Notification of blocked schedule time slot(s)
               /// </summary>
               /// <remarks></remarks>
           EventType_S23 = "S23",

           /// <summary>
               /// SIU/ACK - Notification of opened ("unblocked") schedule time slot(s)
               /// </summary>
               /// <remarks></remarks>
           EventType_S24 = "S24",

           /// <summary>
               /// SQM/SQR - Schedule query message and response
               /// </summary>
               /// <remarks></remarks>
           EventType_S25 = "S25",

           /// <summary>
               /// SIU/ACK Notification that patient did not show up for schedule appointment
               /// </summary>
               /// <remarks></remarks>
           EventType_S26 = "S26",

           /// <summary>
               /// MDM/ACK - Original document notification
               /// </summary>
               /// <remarks></remarks>
           EventType_T01 = "T01",

           /// <summary>
               /// MDM/ACK - Original document notification and content
               /// </summary>
               /// <remarks></remarks>
           EventType_T02 = "T02",

           /// <summary>
               /// MDM/ACK - Document status change notification
               /// </summary>
               /// <remarks></remarks>
           EventType_T03 = "T03",

           /// <summary>
               /// MDM/ACK - Document status change notification and content
               /// </summary>
               /// <remarks></remarks>
           EventType_T04 = "T04",

           /// <summary>
               /// MDM/ACK - Document addendum notification
               /// </summary>
               /// <remarks></remarks>
           EventType_T05 = "T05",

           /// <summary>
               /// MDM/ACK - Document addendum notification and content
               /// </summary>
               /// <remarks></remarks>
           EventType_T06 = "T06",

           /// <summary>
               /// MDM/ACK - Document edit notification
               /// </summary>
               /// <remarks></remarks>
           EventType_T07 = "T07",

           /// <summary>
               /// MDM/ACK - Document edit notification and content
               /// </summary>
               /// <remarks></remarks>
           EventType_T08 = "T08",

           /// <summary>
               /// MDM/ACK - Document replacement notification
               /// </summary>
               /// <remarks></remarks>
           EventType_T09 = "T09",

           /// <summary>
               /// MDM/ACK - Document replacement notification and content
               /// </summary>
               /// <remarks></remarks>
           EventType_T10 = "T10",

           /// <summary>
               /// MDM/ACK - Document cancel notification
               /// </summary>
               /// <remarks></remarks>
           EventType_T11 = "T11",

           /// <summary>
               /// QRY/DOC - Document query
               /// </summary>
               /// <remarks></remarks>
           EventType_T12 = "T12",

           /// <summary>
               /// ESU/ACK - Automated equipment status update
               /// </summary>
               /// <remarks></remarks>
           EventType_U01 = "U01",

           /// <summary>
               /// ESR/ACK - Automated equipment status request
               /// </summary>
               /// <remarks></remarks>
           EventType_U02 = "U02",

           /// <summary>
               /// SSU/ACK - Specimen status update
               /// </summary>
               /// <remarks></remarks>
           EventType_U03 = "U03",

           /// <summary>
               /// SSR/ACK - specimen status request
               /// </summary>
               /// <remarks></remarks>
           EventType_U04 = "U04",

           /// <summary>
               /// INU/ACK - Automated equipment inventory update
               /// </summary>
               /// <remarks></remarks>
           EventType_U05 = "U05",

           /// <summary>
               /// INR/ACK - Automated equipment inventory request
               /// </summary>
               /// <remarks></remarks>
           EventType_U06 = "U06",

           /// <summary>
               /// EAC/ACK - Automated equipment command
               /// </summary>
               /// <remarks></remarks>
           EventType_U07 = "U07",

           /// <summary>
               /// EAR/ACK - Automated equipment response
               /// </summary>
               /// <remarks></remarks>
           EventType_U08 = "U08",

           /// <summary>
               /// EAN/ACK - Automated equipment notification
               /// </summary>
               /// <remarks></remarks>
           EventType_U09 = "U09",

           /// <summary>
               /// TCU/ACK - Automated equipment test code settings update
               /// </summary>
               /// <remarks></remarks>
           EventType_U10 = "U10",

           /// <summary>
               /// TCR/ACK - Automated equipment test code settings request
               /// </summary>
               /// <remarks></remarks>
           EventType_U11 = "U11",

           /// <summary>
               /// LSU/ACK - Automated equipment log/service update
               /// </summary>
               /// <remarks></remarks>
           EventType_U12 = "U12",

           /// <summary>
               /// LSR/ACK - Automated equipment log/service request
               /// </summary>
               /// <remarks></remarks>
           EventType_U13 = "U13",

           /// <summary>
               /// VXQ - Query for vaccination record
               /// </summary>
               /// <remarks></remarks>
           EventType_V01 = "V01",

           /// <summary>
               /// VXX - Response to vaccination query returning multiple PID matches
               /// </summary>
               /// <remarks></remarks>
           EventType_V02 = "V02",

           /// <summary>
               /// VXR - Vaccination record response
               /// </summary>
               /// <remarks></remarks>
           EventType_V03 = "V03",

           /// <summary>
               /// VXU - Unsolicited vaccination record update
               /// </summary>
               /// <remarks></remarks>
           EventType_V04 = "V04",

           /// <summary>
               /// MFQ/MFR - Master files query (use event same as asking for e.g., M05 - location)
               /// </summary>
               /// <remarks></remarks>
               //EventType_M05,

           /// <summary>
               /// ORU - Waveform result, unsolicited transmission of requested information
               /// </summary>
               /// <remarks></remarks>
           EventType_W01 = "W01",

           /// <summary>
               /// QRF - Waveform result, response to query
               /// </summary>
               /// <remarks></remarks>
           EventType_W02 = "W02";
                        
        }
}
